home *** CD-ROM | disk | FTP | other *** search
-
- Flick FLI-format Animation Viewer v1.0 19 Dec 1993
- --------------------------------------
-
-
- This program plays 320x200x8 FLI-format bitmapped animation files on
- any ECS or AGA Amiga running OS2.04 or higher. FLI-format files are
- produced by Autodesk Animator and Autodesk 3D Studio on a PC, as well
- as by other programs.
-
- The files in this archive may be distributed anywhere provided they are
- unmodified and are not sold for profit.
-
- Ownership and copyright of all files remains with the author:
-
- Peter McGavin, 86 Totara Crescent, Lower Hutt, New Zealand.
- e-mail: peterm@maths.grace.cri.nz
-
-
- FEATURES:
- ---------
-
- Plays either from ram or directly from disk (e.g, when not enough ram
- is available).
-
- Uses AGA 256-colour mode when AGA is available.
-
- Extra-Half-Brite mode (EHB) allows reasonably good colour
- approximation on ECS Amigas.
-
- Falls back to EHB when AGA is not available. Falls back to disk play
- when not enough ram is available.
-
- Uses an Intuition-friendly double-buffered Screen. You can flip it
- to the back, or drag it down in the usual way, while an animation is
- playing.
-
- Uses the ASL file-requester.
-
- Runs quite fast on a range of Amiga models.
-
- Source code is included, so if something doesn't work you can fix it.
-
-
- OPERATION:
- ----------
-
- I've tried to make it easy to use in many different ways.
-
- Just double-click the Flick icon and select an anim to play from the
- requester.
-
- Alternatively you can set up project icons for your anims (e.g, with
- IconEdit).
-
- From the SHELL or CLI there are some more options available. The
- syntax is:
-
- FLICK FILE/M,DISK/S,RAM/S,EHB/S,GREY/S,COLOUR/S,ONCE/S
-
- If you don't specify a file, the file-requester pops up.
-
- You can specify a list of files, separated by spaces. However #?
- wildcards don't work.
-
- The DISK and RAM options force Flick to play directly from disk or
- to load the anim into ram first.
-
- The EHB, GREY and COLOUR options (also GRAY and COLOR are accepted)
- force the particular operating mode.
-
- To quit an animation, press ESC, Q, q or CTRL/C.
-
-
- OTHER FREELY DISTRIBUTABLE FLI PLAYERS FOR THE AMIGA:
- -----------------------------------------------------
-
- Other FLI viewers I know about are:
-
- Flit 1.0 by John Bickers.
-
- AmiFlick v1.05 by Garrick Meeker.
-
- Flip 1.41 ???
-
- These should all be available on Aminet.
-
-
- WHY IS IT SO SLOW?
- ------------------
-
- Well actually I think it's quite fast for what it does.
-
- FLI-format is exactly the wrong format for the Amiga. That is,
- everything is stored internally in "chunky" format, but the Amiga has
- its graphics video-memory arranged in "planar" format. All known
- algorithms to convert between chunky and planar format are very, very
- slow.
-
- I have used a combined blitter+cpu c2p algorithm. That is, the
- blitter and cpu work together on different parts of the display at the
- same time. The algorithm is optimised for a 68020 or 68030 with FAST
- memory and should still give reasonable results on a 68000 or 68040.
- If you manage to improve the algorithm significantly, or find a faster
- one, please let me know.
-
- For EHB and GREY modes, the program has to make an extra translation
- for every pixel. In EHB mode the program must performs calculation
- every time the colour map changes.
-
- If you really want to see a FLI-format file played fast, convert it to
- an Amiga anim format first. AmiFlick can write IFF files and supports
- quite a good HAM mode. Some of the commercial anim utilities, like
- ImageFX, can convert directly from FLI to anim.
-
-
- BUGS:
- -----
-
- Bugs? What bugs? Oh well, maybe some of the following can be
- construed as bugs:
-
- Probably crashes on pre-ECS Agnus Amigas running OS2.04 & up (untested).
- Anims with lots of colour map changes don't play correctly in EHB or GREY.
- Doesn't recognise Tool Types, so options are not available from WB.
- Doesn't quite work with .FLC files yet.
- Can't select multiple files from file requester.
- Can't use #? wildcards on commandline.
- Stdio output window is ugly.
- Might fail with RTG due to writing directly into Screen's BitMap.
- Converts all 8 planes from chunky to planar even when only 4 or 6 are used.
- Uses heaps of chip ram.
- The frame-speed stored in the FLI file is ignored.
-
-
- THANKS:
- -------
-
- Thanks to James McCoull for his 4-pass blitter c2p routine.
-
-
- DISCLAIMER:
- -----------
-
- I wrote this program in the last 4 evenings 15-18th Dec 1993 (except
- for the c2p routine). It seems to work for me.
-
-
- HISTORY:
- --------
-
- 19 Dec 1993: First release.
-